<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>
    <div>\t</div>
</body>
<script>
    let str = `
아이템	아이템 수량	확률
신주 주화	700	3.3333%
이벤트 보물 조각	1	16.6667%
동전	3000	9.0000%
동전	5000	1.0000%
강화석	100	6.7500%
강화석	120	0.3750%
강화석	150	0.3750%
중급 경험단	10	6.0750%
중급 경험단	20	0.6750%
고급 경험단	5	0.7500%
모집령	1	2.5000%
랜덤 1급 영옥	1	4.0000%
랜덤 2급 영옥	1	0.7500%
랜덤 3급 영옥	1	0.2500%
돌파환	5	7.0000%
돌파환	10	0.8750%
돌파환	15	0.8750%
랜덤 불멸 보물 조각	1	2.6250%
랜덤 불멸 보물 조각	2	1.1250%
랜덤 신화 탈것 조각	2	1.7500%
랜덤 신화 탈것 조각	3	0.5000%
랜덤 신화 탈것 조각	5	0.2500%
랜덤 불멸 탈것 조각	1	1.7500%
랜덤 불멸 탈것 조각	2	0.7500%
신주 주화	80	23.3333%
신주 주화	100	6.6667%
신주 주화	120	3.3333%
    `

    // 实现一个方法，将str转成json对象，第一行为key，第二行开始为
    function strToJson(str) {
        const arr = str.split('\n')
        const keys = arr[1].split('\t').map((item) => item.trim())
        const values = arr.slice(2).map((item) => item.split('\t'))
        const json = values.map((item) => {
            const obj = {}
            keys.forEach((key, index) => {
                obj[key] = item[index]
            })
            return obj
        })
        console.log(json);

    }
    strToJson(
        str
    )
</script>

</html>